package com.branik.delivery.service;

import java.util.List;

import com.branik.delivery.model.Pizza;

/**
 * 
 * Pizza Service Interface
 * 
 * @author EBraga
 * @version 1.0.0
 *
 */
public interface IPizzaService {
	
	/**
	 * Add Pizza
	 * 
	 * @param  Pizza pizza
	 */
	public void addPizza(Pizza pizza);
	
	/**
	 * Update Pizza
	 * 
	 * @param  Pizza pizza
	 */
	public void updatePizza(Pizza pizza);

	/**
	 * Delete Pizza
	 * 
	 * @param  Pizza pizza
	 */
	public void deletePizza(Pizza pizza);
	
	/**
	 * Get Pizza
	 * 
	 * @param  int Pizza Id
	 */
	public Pizza getPizzaById(int id);
	
	/**
	 * Get Pizza List
	 * 
	 * @return List - Pizza list
	 */
	public List<Pizza> getPizzas();
}
